메모리 구조 [ TIL 02 ] CS50 강의 노트(2) 소스 코드: 우리가 직접 작성한 코드 머신 코드: 2진수로 작성된, 컴퓨터가 이해할 수 있는 코드 소스 코드를 머신 코드로 변환하는 작업을 컴파일러라는 프로그램이 수행해준다. C언어에서는 make 툴을 이용하면 소스 파일의 링크, 컴파일, 빌드 작업을 자동화해준다. #으로 시작되는 C 소스 코드가 전처리기에 실질적인 컴파일이 이루어지기 전에 무언가를 실행하라고 알려준다. 컴파일러라고 불리는 ... 메모리 구조cs50컴파일링cs50 JVM 시리즈 메모리 모델 상세 설명 자바 가상 컴퓨터 는 데 이 터 를 쌓 고 방법 구역 에 중점 을 두 기 때문에 본 장 에서 도 이 두 가지 측면 에서 비교적 상세 하 게 설명 한다.쌓 기 및 방법 구역 은 메모리 공유 이 고 자바 가상 컴퓨터 스 택,Native 방법 스 택,프로그램 계수 기 는 스 레 드 개인 입 니 다. 만약 에 Survivor 구역 을 설계 하지 않 으 면 Eden 구역 에서 MinorGC 를 한 번... JVM메모리 모델메모리 구조
[ TIL 02 ] CS50 강의 노트(2) 소스 코드: 우리가 직접 작성한 코드 머신 코드: 2진수로 작성된, 컴퓨터가 이해할 수 있는 코드 소스 코드를 머신 코드로 변환하는 작업을 컴파일러라는 프로그램이 수행해준다. C언어에서는 make 툴을 이용하면 소스 파일의 링크, 컴파일, 빌드 작업을 자동화해준다. #으로 시작되는 C 소스 코드가 전처리기에 실질적인 컴파일이 이루어지기 전에 무언가를 실행하라고 알려준다. 컴파일러라고 불리는 ... 메모리 구조cs50컴파일링cs50 JVM 시리즈 메모리 모델 상세 설명 자바 가상 컴퓨터 는 데 이 터 를 쌓 고 방법 구역 에 중점 을 두 기 때문에 본 장 에서 도 이 두 가지 측면 에서 비교적 상세 하 게 설명 한다.쌓 기 및 방법 구역 은 메모리 공유 이 고 자바 가상 컴퓨터 스 택,Native 방법 스 택,프로그램 계수 기 는 스 레 드 개인 입 니 다. 만약 에 Survivor 구역 을 설계 하지 않 으 면 Eden 구역 에서 MinorGC 를 한 번... JVM메모리 모델메모리 구조